.bg{
	/* background-color: #eff7ff;
	height:1000rpx; */
}
	
	.pay-box{
		width: 100%;
		background-color: #fff;
		
	}
	
		.person{
			width: 100%;
			/* height: 180rpx; */
			display: flex;
			padding-bottom: 20rpx;
			margin-bottom: 20rpx;
			
		}
		
			.personal{
				width:92%;
				
			}
				.pers{
					display: flex;
					margin: 20rpx;
					font-weight: 550;
				}
					.name{
						font-size: 34rpx;
						maggin-left: 20rpx;
						padding-top: 20rpx;
						box-sizing: border-box;
					}
					.phone{
						font-size: 34rpx;
						padding:20rpx 15rpx;
						box-sizing: border-box;
						font-size: 34rpx;
					}
				.addr{
					margin: 20rpx;
					display: flex;
				}
					.locat{
						width: 30rpx;
						height: 30rpx;
						maggin-left: 20rpx;
					}
					.address{
						color: #606b79;
						padding-left:15rpx;
						box-sizing: border-box;
					}
				.icon{
					width:18rpx;
					height:30rpx;
					margin-top: 80rpx;
					margin-left: 10rpx;
					margin-right: 20rpx;
					background-size: 100%;
				}
				
		.zhmx{
			height: 80rpx;
			/* width: 100%; */
			margin: 20rpx;
			background-color: #00aaff;
			border-radius: 100px;
			font-size: 32rpx;
			display: flex;
			align-items: center;
			justify-content: center;
			border-bottom:2rpx solid #dddddd;
		}		
		.tj{
			width: 40rpx;
			height: 40rpx;
			vertical-align: middle;	
		}		
		.list{
			display: flex;
			border-top:2rpx solid #dddddd;
			margin: 10rpx 10rpx;	
		}
			.goods-con{
				width: 100%;
				display:flex;
				padding: 30rpx 10rpx;
				box-sizing: border-box;
				margin: 10rpx;
			}
				.goods-pic{
					width: 25%;
					margin: 15rpx;
					padding: 10rpx;
					box-sizing: border-box;
					height: 180rpx;
					background-size: cover;
					display: flex;
					align-items: center;
					justify-content: center;
				}
				.text{
					padding: 16rpx;
					width: 75%;
				}
					.goods-title{
						margin: 5rpx;
						color: #000;
						font-size: 28rpx;
					}
					.goods-chooes{
						color: #8f8f8f;
						margin: 10rpx;
					}
					.goods-bott{
						display: flex;
						justify-content: space-between;
						margin: 10rpx;
					}
						.goods-price{
							color:#000;
						}
						.goods-num{
							
							color:#000;
						}		
				
	/* 累计金额框架 */
	.agree-box{
		margin: 20rpx 0rpx;
		background-color: #fff;
		display: block;
	}			
		.total{
			display: flex;
			padding: 20rpx 30rpx;
			border-bottom:1rpx solid #dddddd;
			box-sizing: border-box;
		}		
			.total-a{
				width: 66%;
			}	
			.total-b{
				width: 22%;
			}	
			.total-c{
				width: 22%;
				text-align: right;
			}
		.money{
			display: flex;
			padding: 20rpx 30rpx;
			border-bottom:1rpx solid #dddddd;
			font-size: 24rpx;
			color: #8f8f8f;
			box-sizing: border-box;
		}	
			.money-a{
				width: 85%;
			}	
			.money-b{
				width: 15%;
				text-align: right;
			}	
		.agree{
			padding: 20rpx 30rpx;
			font-size: 24rpx;
			color: #8f8f8f;
			display: flex;
			box-sizing: border-box;
			align-items: center;
		}	
			.agree-image{
				margin-right: 10rpx;
				border-radius:50%;
				/* border-color: #0055ff; */
				/* background-color: #8f8f8f; */
				background-image: url("http://yunzhidun.oss-cn-beijing.aliyuncs.com/weixin/static/shop/confirm.png");
				background-size: cover;
			}
			.agree-con{
				margin-left: 10rpx;
			}
			
		.pay-foot{
				position: fixed;
				left: 0;
				bottom: 0;
				background-color: #fff;
				justify-content: space-between;
				align-items: center;
				width: 100%;
				height: 120rpx;
				display: flex;
				padding-left: 5rpx;
				box-sizing: border-box;
				
			}
			.pay-left{
				align-items: center;
				display: flex;
			}
			
				.pay-l1{
					margin-left: 20rpx;
				}
				.pay-l2{
					color: #ff5500;
					font-size: 30rpx;
				}
			.pay-right{
				width: 30%;
				border-radius: 35rpx;
				margin-right: 2%;
				background-color: #0055ff;
				align-items: center;
				color: #fff;
				justify-content: center;
				padding: 18rpx 25rpx;
				box-sizing: border-box;
				display: flex;
			}